Dans cette leçon, nous verrons comment créer une barre de progression native simple pour notre application, cela étant une fonction
du module de fenêtre du navigateur et non une API autonome, mais néanmoins, c'est une fonctionnalité très utile.
Donc, étant une fonction de fenêtre de navigateur, je commencerai par démontrer directement à partir de l'appel de Mendes sur
la barre de progression définie pour l'instant de la fenêtre principale, un argument étant la progression.
Cette progression va de zéro étant vide à un étant plein.
Donc, pour définir cela pour dire un quart ou 25 pour cent, je passerai en rien à cinq arrêts.
Et ils sont sur l'icône de l'application, nous obtenons cet indicateur de barre de progression native réglé à 25%.
Cela sera, bien sûr, différent sur chaque système d'exploitation.
Mais sur Mark, il s'affichera sur toutes les instances de l'icône de l'application, comme, par exemple, dans mon Tabbaa, une barre de progression comme
celle-ci peut être utile pour un certain nombre de raisons.
Par exemple, afficher la progression d'un téléchargement, d'une exportation ou à peu près toute autre tâche de longue
durée.
Alors créons un progrès marqué.
Je vais couper cela à nouveau, en commençant par une valeur de progression initiale sur une variable de progression zéro point
nul un ou un pour cent, puis en utilisant un intervalle, nous pouvons augmenter cet intervalle à 100 pour
cent avec un rappel dans lequel je définirai la progression comme avant, mais cette fois en passant la variable de progression.
Ensuite, nous pouvons vérifier si cela a atteint 100% ou s'il est toujours en cours.
Si la progression est inférieure ou égale à une signification, nous devons toujours définir la valeur, l'une étant la
progression de l'incrémentation de valeur finale de zéro point zéro un.
Donc un pour cent de plus, ce qui veut dire que nous avons déjà atteint 100 pour cent.
Supprimez la barre de progression en lui attribuant une valeur négative et non zéro.
Cela nous donne une barre de progression vide.
Il doit être négatif pour que la barre soit supprimée moins un.
Et une fois la barre de progression supprimée, arrêtez l'intervalle.
Effacer l'intervalle passant l'intervalle de progression.
Créez cette référence d'intervalle de progression, laissez l'intervalle de progression égal à cet intervalle, nous avons encore
besoin d'un intervalle de temps, je dirai 75 millisecondes, enregistrez ceci.
Et lorsque l'application se recharge, nous voyons cette progression augmenter jusqu'à 100%.
Là où il est supprimé, donc une fonction très simple qui peut fournir des informations précieuses à l'utilisateur.